mudbox::Selector Class Reference

#include <math.h>

Inheritance diagram for mudbox::Selector:

Inheritance graph
[legend]
List of all members.

Detailed Description

Mudbox uses this class to provide information about specific regions in the space.

See MeshRenderer::Render for an example.


Public Types

enum   EState { eInside, eOutside, eTouching }

Public Member Functions

virtual const mudbox::ClassDesc RuntimeClass (void) const
virtual EState  IsTouchedBy (const AxisAlignedBoundingBox &cArea) const
  Determines if a bounding box is touching this object or not.

Static Public Member Functions

const mudbox::ClassDesc StaticClass (void)
mudbox::Node CreateInstances (unsigned int iCount=1)

Member Enumeration Documentation

enum mudbox::Selector::EState
 
Enumeration values:
eInside 
eOutside 
eTouching 
01218     {
01219         eInside,
01220         eOutside,
01221         eTouching
01222     };

Member Function Documentation

virtual const mudbox::ClassDesc* mudbox::Selector::RuntimeClass void   )  const [inline, virtual]
 

Reimplemented from mudbox::Node.

01216 :
    enum EState
const mudbox::ClassDesc* mudbox::Selector::StaticClass void   )  [static]
 

Reimplemented from mudbox::Node.

mudbox::Node* mudbox::Selector::CreateInstances unsigned int  iCount = 1  )  [static]
 

Reimplemented from mudbox::Node.

virtual EState mudbox::Selector::IsTouchedBy const AxisAlignedBoundingBox cArea  )  const [virtual]
 

Determines if a bounding box is touching this object or not.


mudbox::Selector mudbox::Selector mudbox::Selector mudbox::Selector mudbox::Selector mudbox::Selector mudbox::Selector mudbox::Selector mudbox::Selector mudbox::Selector
mudbox::Selector mudbox::Selector mudbox::Selector mudbox::Selector mudbox::Selector mudbox::Selector mudbox::Selector mudbox::Selector mudbox::Selector mudbox::Selector